// /* just override what you need */
@forward 'element-plus/theme-chalk/src/common/var.scss' with (
	$colors: (
		'primary': (
			'base': #2668ff
		),
		'success': (
			'base': #00b42a
		),
		'warning': (
			'base': #ff7d00
		),
		'danger': (
			'base': #f53f3f
		)
	)
);
@use 'element-plus/theme-chalk/src/index.scss' as *;
.el-table {
	--el-table-header-bg-color: #f7f8fa;
	--el-table-header-text-color: #1d2129;
}

// clearable 图标乱动的问题
.el-input__suffix:not(.el-select .el-input__suffix) {
	margin-left: -22px;
}
.el-input__inner:not(.el-select .el-input__inner) {
	padding-right: 22px;
}

// 统一label
.el-form-item__label {
	font-weight: 700;
}

// 标准表单列表
.table-page-box {
	display: flex;
	flex-direction: column;
	height: 100%;
	.filter-box {
		padding: 16px;
		padding-bottom: 0;
		margin-bottom: 20px;
		background: #ffffff;
	}
	.table-box {
		flex: 1;
		height: 0;
		padding: 16px;
		overflow: auto;
		background-color: #ffffff;
		> div {
			box-sizing: border-box;
			display: flex;
			flex-direction: column;
			height: 100%;
		}
		.el-table {
			flex: 1;
			height: 0;
		}
	}
}
.el-select__wrapper.is-disabled {
	background: #f5f7fa !important;
}
.el-cascader.is-disabled {
	.el-input__wrapper {
		background: #f5f7fa !important;
	}
}
